package com.example.cstr.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 用户账号信息表
 */
@Data
public class User {
    /**
     * 干部工号作为用户id
     */
    @ApiModelProperty(value="干部工号作为用户id")
    private Integer workId;

    /**
     * 用户名
     */
    @ApiModelProperty(value="*用户名*")
    private String userName;

    /**
     * 账户密码
     */
    @ApiModelProperty(value="*账户密码*")
    private String userPwd;

    /**
     * 用户类型 0为管理员用户 1为普通用户
     */
    @ApiModelProperty(value="用户类型 0为管理员用户 1为普通用户")
    private Integer userType;

    /**
     * 性别
     */
    @ApiModelProperty(value="性别")
    private String gender;

    /**
     * 用户年龄
     */
    @ApiModelProperty(value="用户年龄")
    private Integer userAge;

    /**
     * 用户部门
     */
    @ApiModelProperty(value="用户部门")
    private String userDepartment;

    /**
     * 用户职务
     */
    @ApiModelProperty(value="用户职务")
    private String userJob;

    /**
     * 用户邮箱
     */
    @ApiModelProperty(value="用户邮箱")
    private String userEmail;

    /**
     * 总学时，用户不能填写，用于后续统计使用
     */
    @ApiModelProperty(value="总学时")
    private Integer time;

    /**
     * 排名，用户不能填写，用于后续统计使用
     */
    @ApiModelProperty(value="排名")
    private Integer paiming;
}